#pragma once

class MSVSOrig
{
public:
	MSVSOrig(void);
	~MSVSOrig(void);
	static void CallFunc(char* lpProcName, void* prop1, int prop2, int prop3);
	static int  CallFunc(char* lpProcName, char * prop1, struct HINSTANCE__ * prop2);
	static int  CallFunc(char* lpProcName, char const * prop1,char * prop2,char * prop3);
	static void CallFunc(char* lpProcName, struct HINSTANCE__ * prop1, struct FONTINFO * prop2);
	static int  CallFunc(char* lpProcName, char * prop1,char const * prop2,int prop3);
	static int  CallFunc(char* lpProcName, char * prop1,char const * prop2,int prop3,int prop4);
	static int  CallFunc(char* lpProcName, struct HINSTANCE__ * prop1,char * prop2,unsigned int prop3,int prop4);
};
